package com.rc.evcharger.model.rc;

import com.rc.evcharger.common.base.BaseModel;
import java.math.BigDecimal;
import java.util.Date;

public class RcMemberGainGradeSetting extends BaseModel {
    private Long gainGradeId;

    private Long memberGainId;

    private String gainType;

    private BigDecimal discountAmount;

    private BigDecimal useRequireAmount;

    private BigDecimal reducedAmount;

    private String createdBy;

    private Date createdTime;

    private String lastUpdatedBy;

    private Date lastUpdatedTime;

    private Integer settingSort;

    private String settingType;

    private BigDecimal consumeUseAmount;

    private BigDecimal rechargeAmount;

    private BigDecimal gainAmount;

    public Long getGainGradeId() {
        return gainGradeId;
    }

    public void setGainGradeId(Long gainGradeId) {
        this.gainGradeId = gainGradeId;
    }

    public Long getMemberGainId() {
        return memberGainId;
    }

    public void setMemberGainId(Long memberGainId) {
        this.memberGainId = memberGainId;
    }

    public String getGainType() {
        return gainType;
    }

    public void setGainType(String gainType) {
        this.gainType = gainType;
    }

    public BigDecimal getDiscountAmount() {
        return discountAmount;
    }

    public void setDiscountAmount(BigDecimal discountAmount) {
        this.discountAmount = discountAmount;
    }

    public BigDecimal getUseRequireAmount() {
        return useRequireAmount;
    }

    public void setUseRequireAmount(BigDecimal useRequireAmount) {
        this.useRequireAmount = useRequireAmount;
    }

    public BigDecimal getReducedAmount() {
        return reducedAmount;
    }

    public void setReducedAmount(BigDecimal reducedAmount) {
        this.reducedAmount = reducedAmount;
    }

    public String getCreatedBy() {
        return createdBy;
    }

    public void setCreatedBy(String createdBy) {
        this.createdBy = createdBy;
    }

    public Date getCreatedTime() {
        return createdTime;
    }

    public void setCreatedTime(Date createdTime) {
        this.createdTime = createdTime;
    }

    public String getLastUpdatedBy() {
        return lastUpdatedBy;
    }

    public void setLastUpdatedBy(String lastUpdatedBy) {
        this.lastUpdatedBy = lastUpdatedBy;
    }

    public Date getLastUpdatedTime() {
        return lastUpdatedTime;
    }

    public void setLastUpdatedTime(Date lastUpdatedTime) {
        this.lastUpdatedTime = lastUpdatedTime;
    }

    public Integer getSettingSort() {
        return settingSort;
    }

    public void setSettingSort(Integer settingSort) {
        this.settingSort = settingSort;
    }

    public String getSettingType() {
        return settingType;
    }

    public void setSettingType(String settingType) {
        this.settingType = settingType;
    }

    public BigDecimal getConsumeUseAmount() {
        return consumeUseAmount;
    }

    public void setConsumeUseAmount(BigDecimal consumeUseAmount) {
        this.consumeUseAmount = consumeUseAmount;
    }

    public BigDecimal getRechargeAmount() {
        return rechargeAmount;
    }

    public void setRechargeAmount(BigDecimal rechargeAmount) {
        this.rechargeAmount = rechargeAmount;
    }

    public BigDecimal getGainAmount() {
        return gainAmount;
    }

    public void setGainAmount(BigDecimal gainAmount) {
        this.gainAmount = gainAmount;
    }
}